  /* 最大的盒子 */
  .login {
      background-color: #fff;
  }

  /* 导航 */
  .loginRegister-header {
      height: 130px;
      line-height: 130px;
  }

  /* 公共水平居中 */
  .w {
      margin: 0 auto;
  }

  .w1200 {
      width: 1200px;
      margin: 0 auto;
  }

  /* 块级格式化上下文 */
  .w:after,
  .w:before {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
  }

  .loginRegister-header .logo {
      height: 130px;
      float: left;
      line-height: 50px;
  }

  .logoImg {
      float: left;
      position: relative;
      margin-right: 30px;
  }

  .loginRegister-header .logoImg {
      margin: 0;
      height: 130px;
  }

  .loginRegister-header .logoImg a {
      height: 130px;
      display: block;
  }

  .logoImg img {
      max-width: 159px;
      max-height: 100px;
      margin-top: 40px;
  }

  .loginRegister-header .logo-span {

      float: left;
      font-size: 18px;
      color: #8c8c8c;
      margin-left: 12px;
      margin-top: 35px;
  }

  .loginRegister-header .logo-span b {
      width: 258px;
      height: 70px;
      display: block;
      background: url(https://x.dscmall.cn/storage/images/common/login_logo_pic.png) no-repeat;
  }

  .header-href {
      float: right;
      font-size: 14px;
      color: #8c8c8c;
  }

  .header-href .jump {
      color: #f42424;
  }

  .header-href .jump:hover {
      text-decoration: underline;
  }

  .w:after,
  .w:before {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
  }

  /* 内容 */
  .login .container {
      padding-bottom: 0;
      background-color: #8c8c8c;
  }

  .login-wrap {
      position: relative;
      height: 530px;
      z-index: 5;
  }

  .login-form {
      position: relative;
      width: 350px;
      z-index: 4;
      background-color: #fff;
  }

  .login-wrap .login-form {
      float: right;
      top: 52px;
  }

  .coagent {
      padding: 20px 40px 0;
  }

  /* 账户登录 */
  .login-form .tit {
      height: 20px;
      line-height: 20px;
      text-align: center;
      position: relative;
  }

  .login-form .tit h3 {
      font-size: 16px;
      padding: 0 15px;
      display: inline-block;
      font-weight: 400;
      position: relative;
      z-index: 2;
      background-color: #fff;
      color: #8c8c8c;
  }

  .login-form .tit span {
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0;
      top: 9px;
      height: 1px;
      border-bottom: 1px dashed #e5e5e5;
  }

  .coagent .coagent-warp {
      height: 36px;
      margin-top: 20px;
      text-align: center;
      font-size: 0;
  }

  .coagent .coagent-warp a {
      display: inline-block;
      width: 36px;
      height: 36px;
  }

  .third-party-icon {
      display: block;
      width: 36px;
      height: 36px;
      background: url(https://x.dscmall.cn/themes/ecmoban_dsc2017/images/login-icon.png) no-repeat;
  }

  .qq-icon {
      background-position: 0 0;
  }

  .qq-icon:hover {
      background-position: -39px 0;
  }

  .login-switch {
      width: 52px;
      height: 52px;
      line-height: 52px;
      position: absolute;
      right: 5px;
      top: 8px;
  }

  .login-switch .iconfont {
      font-size: 52px;
      color: #f42424;
      display: none;
  }

  .module-static .login-switch .icon-erweima,
  .module-quick .login-switch .icon-shenfenzheng {
      display: block;
  }



  .iconfont {
      font-family: "iconfont" !important;
      font-size: 16px;
      font-style: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  .icon-erweima:before {
      content: "\e647";
  }

  .login-switch .triangle {
      width: 0;
      height: 0;
      border-bottom: 52px solid #ffffff;
      border-right: 52px solid transparent;
      top: 0;
      position: absolute;
      cursor: pointer;
  }

  .login-box {
      padding: 20px 40px 30px;
  }

  .msg-wrap {
      height: 25px;
  }

  .msg-wrap .msg-error {
      color: #f42424;
      font-size: 12px;
  }

  .form .item {
      display: inline-block;
      display: block;
      line-height: 25px;
      width: 100%;
  }

  .form .item {
      margin-bottom: 10px;
  }

  .form .item-info {
      position: relative;
      width: 268px;
      height: 38px;
      line-height: 38px;
      border: 1px solid #d2d2d2;
  }

  .form .iconfont {
      position: absolute;
      color: #e8e8e8;
      left: 10px;
      top: 11px;
      font-size: 18px;
      width: 18px;
      height: 18px;
      line-height: 18px;
  }

  .iconfont {
      font-family: "iconfont" !important;
      font-size: 16px;
      font-style: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  .icon-yonghuming:before {
      content: "\e6a0";
  }

  .text {
      height: 28px;
      padding: 0 10px;
      border: 1px solid #d2d2d2;
      outline: 0;
      width: 300px;
  }

  .form .text {
      border: 0;
      width: 223px;
      padding: 5px 10px 1px 35px;
  }

  .form .item:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
  }

  .form .text-2 {
      width: 111px;
  }

  .captcha_img {
      margin-top: 1px;
      cursor: pointer;
  }

  .fr {
      float: right !important;
  }

  .form .item {
      display: inline-block;
      display: block;
      line-height: 25px;
      width: 100%;
  }

  .form .item-button {
      margin-top: 20px;
  }

  .form .btn {
      width: 270px;
      height: 40px;
      border: 0;
      font-size: 16px;
      font-weight: bold;
      outline: 0;
  }

  input.btn {
      border-radius: 3px;
  }

  .sc-redBg-btn {
      background-color: #f42424;
      color: #fff;
  }

  .form .notpwd {
      margin-top: 5px;
      display: block;
  }

  .gary {
      color: #8c8c8c;
      font-size: 12px;
  }

  /* 扫码登录页面 */
  .qrcode-main {
      margin-top: 30px;
      position: relative;
  }

  .qrcode-main .qrcode-img {
      text-align: center;
  }

  .qrcode-main .qrcode-img img {
      width: 198px;
      height: 198px;
  }

  .qrcode-main .qrcode-panel {
      text-align: center;
      margin-top: 20px;
  }

  .qrcode-main .qrcode-panel a {
      color: #f42424;
  }

  /* 背景图 */

  .login-wrap .login-banner {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 530px;
      background: url(https://x.dscmall.cn/storage/data/afficheimg/1564453243544166182.jpg) center center no-repeat;
  }

  /* 页脚 */


  .footer {
      background-color: #eee;
      margin-top: 80px;
  }

  .user-footer {
      margin: 0;
  }

  .dsc-copyright {
      background-color: #f8f8f8;
      color: #b5b5b5;
      text-align: center;
      padding: 30px 0;
  }

  .pb10 {
      padding-bottom: 10px;
  }

  .user-footer .dsc-copyright a {
      color: rgba(85, 85, 85, .5);
  }

  .dsc-copyright .copyright_info {
      padding: 12px 0 16px;
  }